package com.seo.service.keyword.member.sdk;

import java.util.List;
import java.util.Map;

import javax.servlet.http.HttpServletResponse;

import org.apache.poi.xssf.usermodel.XSSFWorkbook;
import org.springframework.web.bind.annotation.RequestParam;
import org.springframework.web.multipart.MultipartFile;

import com.seo.pojo.ReturnBody;

/**
 * 
 * KeywordService
 *
 * @author shibeilei
 * @version 2017.12.06 15:42
 *
 */
public interface KeywordGMemberService {

	/**
	 * 会员关键词列表
	 * @param pam
	 * @return
	 */
	List<Map<String, Object>> getKeyWordsList(Map<String, Object> pam);
	
	/**
	 * 会员关键词审核列表
	 * @param pam
	 * @return
	 */
	List<Map<String, Object>> getKeyWordsReviewList(Map<String, Object> pam);

	/**
	 * 代理会员关键词列表
	 * @param pam
	 * @return
	 */
	List<Map<String, Object>> getProxyKeyWordsList(Map<String, Object> pam);
	
	/**
	 * 代理会员关键词审核列表
	 * @param pam
	 * @return
	 */
	List<Map<String, Object>> getProxyKeyWordsReviewList(Map<String, Object> pam);
	
	/**
	 * 获取厂商
	 * @return List<Map<String, Object>>
	 */
	List<Map<String, Object>> getVenderList();
	
	/**
	 * 关键词停用启用
	 * @param pam
	 */
	void updatekeyWordReview(Map<String, Object> pam);
	
	/**
	 * 关键词审核
	 * @param pam
	 */
	void updatekeyWordReviewDisabled(Map<String, Object> pam);
	
	/**
	 * 分组
	 * @param pam
	 * @return
	 */
	ReturnBody updateGroupById(Map<String, Object> pam);
	
	/**
	 * 根据用户id查询此用户所有分组
	 * @param pam
	 * @return
	 */
	List<Map<String, Object>> getGroupByUserId(Integer userId);
	
	/**
	 * 修改价格和类型
	 * @param pam
	 * @return
	 */
	ReturnBody updatePriceAndTargetRanking(Map<String, Object> pam);
	

	
}
